package com.example.ddcoursequery;

import com.app.model.Course;
import com.app.model.Teacher;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by admin on 2015/12/14.
 */
public class AppTeacher extends Teacher implements Serializable {
    private String teacher_name;
    private String teacher_id;
    private String teacher_dep;
    private String teacher_sex;
    private String teacher_title;
    private boolean teacher_isCached;
    private List<Course> courseList;

    public AppTeacher(){}

    public AppTeacher(Teacher teacher,boolean teacher_isCached){
        this.teacher_id = teacher.getTeacher_id();
        this.teacher_name = teacher.getTeacher_name();
        this.teacher_dep = teacher.getTeacher_dep();
        this.teacher_sex = teacher.getTeacher_sex();
        this.teacher_title = teacher.getTeacher_title();
        this.teacher_isCached = teacher_isCached;
        this.courseList = new ArrayList<Course>();

    }

    @Override
    public String getTeacher_name() {
        return teacher_name;
    }

    @Override
    public void setTeacher_name(String teacher_name) {
        this.teacher_name = teacher_name;
    }

    @Override
    public String getTeacher_id() {
        return teacher_id;
    }

    @Override
    public void setTeacher_id(String teacher_id) {
        this.teacher_id = teacher_id;
    }

    @Override
    public String getTeacher_dep() {
        return teacher_dep;
    }

    @Override
    public void setTeacher_dep(String teacher_dep) {
        this.teacher_dep = teacher_dep;
    }

    @Override
    public String getTeacher_sex() {
        return teacher_sex;
    }

    @Override
    public void setTeacher_sex(String teacher_sex) {
        this.teacher_sex = teacher_sex;
    }

    @Override
    public String getTeacher_title() {
        return teacher_title;
    }

    @Override
    public void setTeacher_title(String teacher_title) {
        this.teacher_title = teacher_title;
    }

    @Override
    public List<Course> getCourseList() {
        return courseList;
    }

    @Override
    public void setCourseList(List<Course> courseList) {
        this.courseList = courseList;
    }

    public boolean isTeacher_isCached() {
        return teacher_isCached;
    }

    public void setTeacher_isCached(boolean teacher_isCached) {
        this.teacher_isCached = teacher_isCached;
    }
}
